package 面向对象;

public class 继承
{
	public static void main(String[] args)
	{
		System.out.println("==nihao==");
		子类  是 =new 子类("张三",16,68.3);
		是.run();
		是.say();
	}
}
class 父类
{
	String name;
	int age;
	public 父类()
	{	
	}
	public 父类(String name, int age)
	{
		this.name =name;
		this.age =age;
	}
	public void run()
	{
		System.out.println(this.name +"=年代="+this.age);
	}
}
class 子类 extends 父类
{
	String name;
	int age;
	double chengji;
	public 子类()
	{
	}
	public 子类(String name ,int age, double chengji)
	{
		super(name,age);
		this.chengji=chengji;
	}
	public void say()
	{
		/*子类方法调用*/
		System.out.println(super.name+"=年龄="+super.age+"=成绩="+this.chengji);
		/*也可以直接访问父类的方法*/
		//System.out.println(super.name+"=年龄="+super.age);
		/*调用子父类的方法 通过super*/
		super.run();
		this.run();
	}
	public void run()
	{
		System.out.println("==这是什么==");
	}
}